package com.yunmang.entity.ParameterEntity;

import java.util.List;

/**
 * Created by Administrator on 2017/5/10.
 */
public class SignBean {

    /**
     * code : 200
     * message :
     * model : {"items":[{"id":229,"hdbh":"017048000225","billDate":"2017-02-17T00:00:00","goodsName":"hello","shipper":"hello","shipperPhone":"18703859315","consignee":"welcome","consigneePhone":"18703859317","pack":"桶","numbers":10,"balanceMethod":"现付","transportCost":1,"goodsCost":0,"displayStatus":"开封派送(开封分公司)派送中","startDepartName":"焦作分公司","sendDate":"0001-01-01T00:00:00","takeMethod":"送货","status":5,"transferAddress":null,"isTransfer":false,"deliveryCost":1,"billType":1,"parentId":0,"additionStatus":0,"isReportLoss":false,"reportLossPersonName":"","reportLossPersonIDCardNumber":"","cancelReportLossPersonName":"","cancelReportLossPersonIDCardNumber":""}],"total":12,"pageSize":100,"page":1,"summary":{"billCount":12,"transportCost":12,"quantity":120,"goodsCost":3,"transportCostByShipper":6,"transportCostByConsignee":6,"transportCostByMonthly":0,"transportCostByDeliveryProof":0,"transportCostByUnpaid":0,"deliveryCost":12}}
     */

    private int code;
    private String message;
    /**
     * items : [{"id":229,"hdbh":"017048000225","billDate":"2017-02-17T00:00:00","goodsName":"hello","shipper":"hello","shipperPhone":"18703859315","consignee":"welcome","consigneePhone":"18703859317","pack":"桶","numbers":10,"balanceMethod":"现付","transportCost":1,"goodsCost":0,"displayStatus":"开封派送(开封分公司)派送中","startDepartName":"焦作分公司","sendDate":"0001-01-01T00:00:00","takeMethod":"送货","status":5,"transferAddress":null,"isTransfer":false,"deliveryCost":1,"billType":1,"parentId":0,"additionStatus":0,"isReportLoss":false,"reportLossPersonName":"","reportLossPersonIDCardNumber":"","cancelReportLossPersonName":"","cancelReportLossPersonIDCardNumber":""}]
     * total : 12
     * pageSize : 100
     * page : 1
     * summary : {"billCount":12,"transportCost":12,"quantity":120,"goodsCost":3,"transportCostByShipper":6,"transportCostByConsignee":6,"transportCostByMonthly":0,"transportCostByDeliveryProof":0,"transportCostByUnpaid":0,"deliveryCost":12}
     */

    private ModelBean model;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public ModelBean getModel() {
        return model;
    }

    public void setModel(ModelBean model) {
        this.model = model;
    }

    public static class ModelBean {
        private int total;
        private int pageSize;
        private int page;
        /**
         * billCount : 12
         * transportCost : 12
         * quantity : 120
         * goodsCost : 3
         * transportCostByShipper : 6
         * transportCostByConsignee : 6
         * transportCostByMonthly : 0
         * transportCostByDeliveryProof : 0
         * transportCostByUnpaid : 0
         * deliveryCost : 12
         */

        private SummaryBean summary;
        /**
         * id : 229
         * hdbh : 017048000225
         * billDate : 2017-02-17T00:00:00
         * goodsName : hello
         * shipper : hello
         * shipperPhone : 18703859315
         * consignee : welcome
         * consigneePhone : 18703859317
         * pack : 桶
         * numbers : 10
         * balanceMethod : 现付
         * transportCost : 1
         * goodsCost : 0
         * displayStatus : 开封派送(开封分公司)派送中
         * startDepartName : 焦作分公司
         * sendDate : 0001-01-01T00:00:00
         * takeMethod : 送货
         * status : 5
         * transferAddress : null
         * isTransfer : false
         * deliveryCost : 1
         * billType : 1
         * parentId : 0
         * additionStatus : 0
         * isReportLoss : false
         * reportLossPersonName :
         * reportLossPersonIDCardNumber :
         * cancelReportLossPersonName :
         * cancelReportLossPersonIDCardNumber :
         */

        private List<ItemsBean> items;

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public int getPage() {
            return page;
        }

        public void setPage(int page) {
            this.page = page;
        }

        public SummaryBean getSummary() {
            return summary;
        }

        public void setSummary(SummaryBean summary) {
            this.summary = summary;
        }

        public List<ItemsBean> getItems() {
            return items;
        }

        public void setItems(List<ItemsBean> items) {
            this.items = items;
        }

        public static class SummaryBean {
            private Double billCount;
            private Double transportCost;
            private Double quantity;
            private Double goodsCost;
            private Double transportCostByShipper;
            private Double transportCostByConsignee;
            private Double transportCostByMonthly;
            private Double transportCostByDeliveryProof;
            private Double transportCostByUnpaid;
            private Double deliveryCost;

            public Double getBillCount() {
                return billCount;
            }

            public void setBillCount(Double billCount) {
                this.billCount = billCount;
            }

            public Double getTransportCost() {
                return transportCost;
            }

            public void setTransportCost(Double transportCost) {
                this.transportCost = transportCost;
            }

            public Double getQuantity() {
                return quantity;
            }

            public void setQuantity(Double quantity) {
                this.quantity = quantity;
            }

            public Double getGoodsCost() {
                return goodsCost;
            }

            public void setGoodsCost(Double goodsCost) {
                this.goodsCost = goodsCost;
            }

            public Double getTransportCostByShipper() {
                return transportCostByShipper;
            }

            public void setTransportCostByShipper(Double transportCostByShipper) {
                this.transportCostByShipper = transportCostByShipper;
            }

            public Double getTransportCostByConsignee() {
                return transportCostByConsignee;
            }

            public void setTransportCostByConsignee(Double transportCostByConsignee) {
                this.transportCostByConsignee = transportCostByConsignee;
            }

            public Double getTransportCostByMonthly() {
                return transportCostByMonthly;
            }

            public void setTransportCostByMonthly(Double transportCostByMonthly) {
                this.transportCostByMonthly = transportCostByMonthly;
            }

            public Double getTransportCostByDeliveryProof() {
                return transportCostByDeliveryProof;
            }

            public void setTransportCostByDeliveryProof(Double transportCostByDeliveryProof) {
                this.transportCostByDeliveryProof = transportCostByDeliveryProof;
            }

            public Double getTransportCostByUnpaid() {
                return transportCostByUnpaid;
            }

            public void setTransportCostByUnpaid(Double transportCostByUnpaid) {
                this.transportCostByUnpaid = transportCostByUnpaid;
            }

            public Double getDeliveryCost() {
                return deliveryCost;
            }

            public void setDeliveryCost(Double deliveryCost) {
                this.deliveryCost = deliveryCost;
            }
        }

        public static class ItemsBean {
            private int id;
            private String hdbh;
            private String billDate;
            private String goodsName;
            private String shipper;
            private String shipperPhone;
            private String consignee;
            private String consigneePhone;
            private String pack;
            private int numbers;
            private String balanceMethod;
            private Double transportCost;
            private Double goodsCost;
            private String displayStatus;
            private String startDepartName;
            private String sendDate;
            private String takeMethod;
            private int status;
            private Object transferAddress;
            private boolean isTransfer;
            private Double deliveryCost;
            private int billType;
            private int parentId;
            private int additionStatus;
            private boolean isReportLoss;
            private String reportLossPersonName;
            private String reportLossPersonIDCardNumber;
            private String cancelReportLossPersonName;
            private String cancelReportLossPersonIDCardNumber;


            private String endOrgName;
            private String endOrgId;
            private String startOrgName;
            private String startOrgId;

            public String getEndOrgName() {
                return endOrgName;
            }

            public void setEndOrgName(String endOrgName) {
                this.endOrgName = endOrgName;
            }

            public String getEndOrgId() {
                return endOrgId;
            }

            public void setEndOrgId(String endOrgId) {
                this.endOrgId = endOrgId;
            }

            public String getStartOrgName() {
                return startOrgName;
            }

            public void setStartOrgName(String startOrgName) {
                this.startOrgName = startOrgName;
            }

            public String getStartOrgId() {
                return startOrgId;
            }

            public void setStartOrgId(String startOrgId) {
                this.startOrgId = startOrgId;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getHdbh() {
                return hdbh;
            }

            public void setHdbh(String hdbh) {
                this.hdbh = hdbh;
            }

            public String getBillDate() {
                return billDate;
            }

            public void setBillDate(String billDate) {
                this.billDate = billDate;
            }

            public String getGoodsName() {
                return goodsName;
            }

            public void setGoodsName(String goodsName) {
                this.goodsName = goodsName;
            }

            public String getShipper() {
                return shipper;
            }

            public void setShipper(String shipper) {
                this.shipper = shipper;
            }

            public String getShipperPhone() {
                return shipperPhone;
            }

            public void setShipperPhone(String shipperPhone) {
                this.shipperPhone = shipperPhone;
            }

            public String getConsignee() {
                return consignee;
            }

            public void setConsignee(String consignee) {
                this.consignee = consignee;
            }

            public String getConsigneePhone() {
                return consigneePhone;
            }

            public void setConsigneePhone(String consigneePhone) {
                this.consigneePhone = consigneePhone;
            }

            public String getPack() {
                return pack;
            }

            public void setPack(String pack) {
                this.pack = pack;
            }

            public int getNumbers() {
                return numbers;
            }

            public void setNumbers(int numbers) {
                this.numbers = numbers;
            }

            public String getBalanceMethod() {
                return balanceMethod;
            }

            public void setBalanceMethod(String balanceMethod) {
                this.balanceMethod = balanceMethod;
            }

            public Double getTransportCost() {
                return transportCost;
            }

            public void setTransportCost(Double transportCost) {
                this.transportCost = transportCost;
            }

            public Double getGoodsCost() {
                return goodsCost;
            }

            public void setGoodsCost(Double goodsCost) {
                this.goodsCost = goodsCost;
            }

            public String getDisplayStatus() {
                return displayStatus;
            }

            public void setDisplayStatus(String displayStatus) {
                this.displayStatus = displayStatus;
            }

            public String getStartDepartName() {
                return startDepartName;
            }

            public void setStartDepartName(String startDepartName) {
                this.startDepartName = startDepartName;
            }

            public String getSendDate() {
                return sendDate;
            }

            public void setSendDate(String sendDate) {
                this.sendDate = sendDate;
            }

            public String getTakeMethod() {
                return takeMethod;
            }

            public void setTakeMethod(String takeMethod) {
                this.takeMethod = takeMethod;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public Object getTransferAddress() {
                return transferAddress;
            }

            public void setTransferAddress(Object transferAddress) {
                this.transferAddress = transferAddress;
            }

            public boolean isIsTransfer() {
                return isTransfer;
            }

            public void setIsTransfer(boolean isTransfer) {
                this.isTransfer = isTransfer;
            }

            public Double getDeliveryCost() {
                return deliveryCost;
            }

            public void setDeliveryCost(Double deliveryCost) {
                this.deliveryCost = deliveryCost;
            }

            public int getBillType() {
                return billType;
            }

            public void setBillType(int billType) {
                this.billType = billType;
            }

            public int getParentId() {
                return parentId;
            }

            public void setParentId(int parentId) {
                this.parentId = parentId;
            }

            public int getAdditionStatus() {
                return additionStatus;
            }

            public void setAdditionStatus(int additionStatus) {
                this.additionStatus = additionStatus;
            }

            public boolean isIsReportLoss() {
                return isReportLoss;
            }

            public void setIsReportLoss(boolean isReportLoss) {
                this.isReportLoss = isReportLoss;
            }

            public String getReportLossPersonName() {
                return reportLossPersonName;
            }

            public void setReportLossPersonName(String reportLossPersonName) {
                this.reportLossPersonName = reportLossPersonName;
            }

            public String getReportLossPersonIDCardNumber() {
                return reportLossPersonIDCardNumber;
            }

            public void setReportLossPersonIDCardNumber(String reportLossPersonIDCardNumber) {
                this.reportLossPersonIDCardNumber = reportLossPersonIDCardNumber;
            }

            public String getCancelReportLossPersonName() {
                return cancelReportLossPersonName;
            }

            public void setCancelReportLossPersonName(String cancelReportLossPersonName) {
                this.cancelReportLossPersonName = cancelReportLossPersonName;
            }

            public String getCancelReportLossPersonIDCardNumber() {
                return cancelReportLossPersonIDCardNumber;
            }

            public void setCancelReportLossPersonIDCardNumber(String cancelReportLossPersonIDCardNumber) {
                this.cancelReportLossPersonIDCardNumber = cancelReportLossPersonIDCardNumber;
            }
        }
    }
}
